package cn.jy.generate.utils;

import java.util.List;

/**
 * 转换
 *
 * @author ljw
 */
public class ColumnUtil {

	/**
	 * 将字段名转换为缓存名称，去除字段名末尾的 "_id"
	 *
	 * @param fieldName 字段名，如 "indicator_id"
	 * @return 生成的缓存名称，如 "indicator"
	 */
	public static String changeIdToName(String fieldName) {
		if (fieldName == null || fieldName.isEmpty() || fieldName.length() < 3) {
			return fieldName; // 长度不足，无法移除 "_id"
		}

		if (fieldName.endsWith("_id")) {
			return fieldName.substring(0, fieldName.length() - 3) + "_name"; // 去掉 "_id"
		}

		return fieldName; // 不以 "_id" 结尾，保持原字段名
	}
}
